import request from '@/utils/request'

// 查询仪器技术指标列表
export function listInstrumentItem(query) {
  return request({
    url: '/resource/instrumentItem/list',
    method: 'get',
    params: query
  })
}

// 查询仪器技术指标详细
export function getInstrumentItem(itemId) {
  return request({
    url: '/resource/instrumentItem/' + itemId,
    method: 'get'
  })
}

// 新增仪器技术指标
export function addInstrumentItem(data) {
  return request({
    url: '/resource/instrumentItem',
    method: 'post',
    data: data
  })
}

// 修改仪器技术指标
export function updateInstrumentItem(data) {
  return request({
    url: '/resource/instrumentItem',
    method: 'put',
    data: data
  })
}

// 删除仪器技术指标
export function delInstrumentItem(itemId) {
  return request({
    url: '/resource/instrumentItem/delete/' + itemId,
    method: 'delete'
  })
}

// 新增/编辑 => 使用说明书&保修单
export const addFileItemAPI = (data) => request({
  url: "/system/file/saveFileData",
  method: "POST",
  data
})

// 通过groupId查询技术指标/使用说明书列表
export const getFileListAPI = (query) => request({
  url: "/system/file/dataList",
  params: query
  
})

// 删除技术指标/使用说明书项
export const deleteFileItem = (arr) => request({
  url: "/system/file/data/delete/" + arr,
  method: "DELETE",
})

// 获取技术指标/使用说明书详情
export const queryFileItemInfo = (dataId) => request({
  url: "/system/file/data/" + dataId,
})

// 技术指标/使用说明书 => 上传图片
export const uploadImageAPI = (data) => request({
  url: "/system/file/autoUpload",
  method: "POST",
  data
})

export const showImageAPI = (query) => request({
  url: "/system/file",
  params: query
})